#include "BlazeEngineUIModel.h"

BeUIModel::BeUIModel(const char* pcName) : 
	BeUIFrame(pcName)
{

}

BeUIModel::~BeUIModel()
{

}

void BeUIModel::Install(lua_State* pLua)
{
	BeUIFrame::Install(pLua);

	Lua_RegisterFunction(pLua, "SetCamera", Lua_SetCamera);
	Lua_RegisterFunction(pLua, "SetFacing", Lua_SetFacing);
	Lua_RegisterFunction(pLua, "SetFogColor", Lua_SetFogColor);
	Lua_RegisterFunction(pLua, "SetFogFar", Lua_SetFogFar);
	Lua_RegisterFunction(pLua, "SetFogNear", Lua_SetFogNear);
	Lua_RegisterFunction(pLua, "SetLight", Lua_SetLight);
	Lua_RegisterFunction(pLua, "SetModel", Lua_SetModel);
	Lua_RegisterFunction(pLua, "SetModelScale", Lua_SetModelScale);
	Lua_RegisterFunction(pLua, "SetPosition", Lua_SetPosition);
	Lua_RegisterFunction(pLua, "SetSequence", Lua_SetSequence);
	Lua_RegisterFunction(pLua, "SetSequenceTime", Lua_SetSequenceTime);
	Lua_RegisterFunction(pLua, "AdvanceTime", Lua_AdvanceTime);
	Lua_RegisterFunction(pLua, "ClearFog", Lua_ClearFog);
	Lua_RegisterFunction(pLua, "ClearModel", Lua_ClearModel);
	Lua_RegisterFunction(pLua, "ReplaceIconTexture", Lua_ReplaceIconTexture);
	Lua_RegisterFunction(pLua, "GetFacing", Lua_GetFacing);
	Lua_RegisterFunction(pLua, "GetFogColor", Lua_GetFogColor);
	Lua_RegisterFunction(pLua, "GetFogFar", Lua_GetFogFar);
	Lua_RegisterFunction(pLua, "GetFogNear", Lua_GetFogNear);
	Lua_RegisterFunction(pLua, "GetLight", Lua_GetLight);
	Lua_RegisterFunction(pLua, "GetModel", Lua_GetModel);
	Lua_RegisterFunction(pLua, "GetModelScale", Lua_GetModelScale);
	Lua_RegisterFunction(pLua, "GetPosition", Lua_GetPosition);

}

void BeUIModel::Uninstall()
{

}

int BeUIModel::Lua_SetCamera(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_SetFacing(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_SetFogColor(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_SetFogFar(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_SetFogNear(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_SetLight(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_SetModel(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_SetModelScale(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_SetPosition(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_SetSequence(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_SetSequenceTime(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_AdvanceTime(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_ClearFog(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_ClearModel(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_ReplaceIconTexture(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_GetFacing(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_GetFogColor(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_GetFogFar(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_GetFogNear(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_GetLight(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_GetModel(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_GetModelScale(lua_State* pLua)
{
	return 0;
}

int BeUIModel::Lua_GetPosition(lua_State* pLua)
{
	return 0;
}

